if u wanna zone, know which way your headed, you want the merchant, look for the guy with all the crap next to him, you want storage, look for the chest.
insted of changing game mechanics to solve this problem. all it would take is 1 member of the guild wars team logging into the know "macro" farmed areas and banning the accounts. after about 10mins each day of banning macroing accounts the problem would b greatly reduced.
if anet decide that 10min from a 24hour day is 2 long then why not allow certain dedicated players to have the option to report suspiciously activities to anet. where they can then be investigated.